We present a new method for the automated synthesis of digital controllers with formal safety guarantees for systems with nonlinear dynamics, noisy output measurements, and stochastic disturbances. Our method derives digital controllers such that the corresponding closed-loop system, modeled as a sampled-data stochastic control system, satisfies a safety specification with probability above a given threshold. Our technique uses a fast solver and an optimization method to search for candidate controllers, which are then formally evaluated in closed-loop with the system in question by a verified solver. Unstable candidate controllers are discarded by efficiently checking a sufficient condition for Lyapunov stability of sampled-data nonlinear systems. We evaluate our technique on three case studies: an artificial pancreas model, a powertrain control model, and a quadruple-tank process.

Automated Synthesis of Safe Digital Controllers for Sampled-Data Stochastic Nonlinear Systems / Shmarov, Fedor; Soudjani, Sadegh; Paoletti, Nicola; Bartocci, Ezio; Lin, Shan; Smolka Scott, A.; Zuliani, P. - In: IEEE ACCESS. - ISSN 2169-3536. - 18:9(2020), pp. 2551-2563. [10.1109/ACCESS.2020.3028476]

Automated Synthesis of Safe Digital Controllers for Sampled-Data Stochastic Nonlinear Systems

Zuliani P
2020

Abstract

We present a new method for the automated synthesis of digital controllers with formal safety guarantees for systems with nonlinear dynamics, noisy output measurements, and stochastic disturbances. Our method derives digital controllers such that the corresponding closed-loop system, modeled as a sampled-data stochastic control system, satisfies a safety specification with probability above a given threshold. Our technique uses a fast solver and an optimization method to search for candidate controllers, which are then formally evaluated in closed-loop with the system in question by a verified solver. Unstable candidate controllers are discarded by efficiently checking a sufficient condition for Lyapunov stability of sampled-data nonlinear systems. We evaluate our technique on three case studies: an artificial pancreas model, a powertrain control model, and a quadruple-tank process.
2020
formal verification; controller synthesis; model checking
01 Pubblicazione su rivista::01a Articolo in rivista
Automated Synthesis of Safe Digital Controllers for Sampled-Data Stochastic Nonlinear Systems / Shmarov, Fedor; Soudjani, Sadegh; Paoletti, Nicola; Bartocci, Ezio; Lin, Shan; Smolka Scott, A.; Zuliani, P. - In: IEEE ACCESS. - ISSN 2169-3536. - 18:9(2020), pp. 2551-2563. [10.1109/ACCESS.2020.3028476]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1681044
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 931
  • ???jsp.display-item.citation.isi??? 4
social impact